@charset "utf-8";
/* CSS Document */
body{margin:0px; background-color:#EBF0F3; background-image:url(img/body_bg.png); background-repeat:repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
#container{ width:1000px; margin:0 auto;}
#header{ height:120px; clear:both;}
#middle{ height:33px; background-image:url(img/middle_bg.png); background-repeat:repeat-x; border:1px solid #007793; clear:both; }
#main{ height:auto; margin-bottom:10px; margin-top:5px; background-color:#FFFFFF; padding:5px;}
#footer{ height:70px; width:1000px; margin:0 auto; background-color:#2992B8;}
#footer .footer_text{ margin:10px; padding-top:20px; font-size:12px; color:#FFF;}
#footer .counter{float:right; width:100px; height:20px; background:#006699;}
#footer a{color:#0000CC}

.main_table{width:100%;}
.left_col{width:200px; }
.right_col{width:200px; }
div.content{ margin-left:5px;}

form{ margin:0;}
img{ border:0;}
hr{}
ul{padding:0; margin:0; padding-left:15px; margin:5px;}
a{ color:#0066CC; text-decoration:none}
a:hover{ text-decoration:underline;}
a:visited{ color:#0066CC}
p{line-height:18px; margin:5px;}

/* header styles */
h1{font-size:36px; color:#009933; margin:0px; margin-top:30px; font-weight:normal;}
h2{font-size:18px; color:#666666; margin:0px; margin-top:10px; font-weight:normal;}
.head_img {float:left; border:0px; margin-right:10px; margin-top:10px;}
.head_text{float:left; width:600px; }

.search{ float:right; width:340px; height:60px; background-color:#CFDEE0; border:1px solid #A7C4C7; margin:30px 0; position:relative}
.search form{ margin:15px 0 0 15px; padding:0;}
.searchinput { width: 270px; height:28px; margin:0; padding:0; border:1px solid #97CCEC;  font-size: 16px; font-style:italic; color:#666; font-family:Arial, Georgia, serif; line-height:26px;}
.search_btn {width:32px; height:30px; outline:none; margin:0px; padding:0px; margin-left:-5px; border:0; background-image:url(img/search_btn.png); background-repeat:no-repeat; cursor:pointer; position:absolute}

/* titles */
h3.sidebar_title{height:30px; width:200px; margin:0px; padding:0px; color:#FFF; font-size:14px; font-weight:bold; line-height:30px; text-indent:15px; background:url(img/title_bg.png) no-repeat; background-color:#BFCFD7;}
h4.sarlavha {color:#0B5572; margin:0px; padding:0px; font-size:16px; font-weight:bold; border-bottom:3px solid #80DFFF; width:98%; line-height:28px; text-indent:3px; clear:both;}
h4.tovarnomi { font-size:18px; color:#333333; font-weight:normal; margin:5px;}

.blok{margin-bottom:10px; border:1px solid #B8C9D1; background-color:#F9FAFB;}
.contact_blok{margin:10px 0 10px 5px;}
.contact_blok p{ line-height:20px; color:#363636; margin:0; margin-top:5px;}
.cart_blok{background-image:url(img/cart.gif); background-position:top right; background-repeat:no-repeat; min-height:90px;}
.cart_blok p{color:#363636; line-height:22px; font-size:13px;}
.viewcart_btn{font-weight:bold; font-size:13px;}

ul.list { margin:0px; padding:0px; padding-left:15px; margin:7px; font-size:12px;}
ul.list li{margin-bottom:5px;}
ul.list a{text-decoration:none;} ul.list a:hover{text-decoration:underline;}

ul.list2{ margin:5px; padding:0; font-size:12px;}
ul.list2 li{clear:both; margin-bottom:5px; line-height:18px; list-style:none;}
ul.list2 li img, ul.list2 img{float:left; width:50px; height:50px; margin-right:5px; margin-bottom:5px; border:1px solid #999999}
ul.list2 a{text-decoration:none;} ul.list2 a:hover{text-decoration:underline;}

.tovar{width:184px; height:230px; border:1px solid #CADAE6; background-color:#FFFFFF; margin:3px; margin-top:5px; padding-top:5px; text-align:center; float:left;}
.tovar a{ text-decoration:none;}
.tovar a:hover{text-decoration:underline;}
.tovar p.tovarname{ font-size:12px; margin:0px; color:#0066CC; font-family:Tahoma, Arial, Verdana; font-weight:bold}
.tovar p.narx{font-size:16px; margin-bottom:10px; color:#E62E00; font-weight:bold}

/* top menu */
.topmenu {font-size:14px; font-weight:bold; margin:0; padding:0; padding-left:50px;}
.topmenu li { margin-right:70px; text-align:center; float:left; list-style:none; line-height:33px; }
.topmenu li a{color:#FFFFFF; text-decoration:none}
.topmenu li a:hover{ color:#FF9900; text-decoration:none;}
/* topmenu finish */
/* left menu */
#left_menu ul{ margin:0px; padding:0px; font-size:14px;}
#left_menu li {list-style:none; border-bottom:1px solid #CCCCCC; background-image:url(img/menu_bg.png); background-repeat:repeat-x; line-height:28px; text-indent:12px; padding-left:10px;}
#left_menu li a{color:#0B5673; display:block; height:28px; text-decoration:none; background:url(img/arrow.jpg) left no-repeat;}
#left_menu li a:hover { text-decoration:underline; color:#E62E00;}
/* podmenu */

#left_menu li, div#left_menu li:hover{
position:relative;
}
#left_menu li ul{
width:auto;
width:170px;
border:1px solid #666666;
position:absolute;
top:0; /* yoki top:-1px */
left:100%;
display:none; z-index:10;
}
#left_menu ul ul,
#left_menu ul ul ul,
#left_menu ul li:hover ul ul,
#left_menu ul li:hover ul ul ul
{display:none; z-index: 11;}

#left_menu ul li:hover ul,
#left_menu ul ul li:hover ul,
#left_menu ul ul ul li:hover ul
{display:block;}
/* left menu finish */

/* ////////// sayt sahifalari ////////// */
ul.showpodcat {clear:both; margin:0px; padding:3px; padding-left:20px; background-color:#E7F9FA; line-height:20px; height:20px; width:94%}
ul.showpodcat li{ float:left;  margin-right:40px; background:url(img/arrow.jpg) left no-repeat;list-style:none; text-indent:12px;}

.batafsil{ width:92%; height:auto; border:5px solid #CDE6EB; margin:5px; padding:10px;}
.tovar_view{border:1px solid #BBBBBB; padding:30px; margin:5px;}
p.zoom {margin-left:20px; font-size:12px; color:#333333;}
.date{color:#666666; font-size:12px;}
/* zakaz forma */
.zakaz{ width:450px; height:auto; border:1px dashed #E4CF85; background-image:url(img/zakaz_bg.gif); background-color:#F1ECE0; margin:auto}
input{font-size:14px;}
.form_r{text-align:right; color:#666666; font-size:13px; font-weight:bold; vertical-align:top;}
.minitext {font-size:11px; color:#666666;}
.error{color:#CC0000; border:1px solid red; margin:3px; padding:3px; background-color:#FFDFDF; font-family:Tahoma; font-size:12px; font-weight:bold}
.order_title{font-size:16px; color:#CC3300; font-weight:bold;}

table.cart {width:100%; border-collapse:collapse; border:1px solid #466875; text-align:center; margin-bottom:10px;}
.cart th { height:40px; border:1px solid #9EA8B1;  background-color:#C2CBD1; color:#293C41}
.cart td { height:30px; border:1px solid #9EA8B1; background-color:#E9EBED}

table.cart_mini {width:100%; border-collapse:collapse; border:1px solid #466875; text-align:center; font-size:12px;}
.cart_mini th { height:22px; border:1px solid #9EA8B1;  background-color:#C2CBD1; color:#293C41}
.cart_mini td { height:22px; border:1px solid #9EA8B1; background-color:#E9EBED}

.tovar_all{width:95%; height:20px; border-bottom:1px solid #CCCCCC; padding:5px;}
.tovar_all .text{ color:#999999; width:200px;  float:left;}
.tovar_all .price{ width:170px; float:left;}

.news{ min-height:120px; width:95%; margin-top:10px; border:1px solid #999999;}
.news_img{float:left; margin:5px; width:100px; height:100px;}

.pages{font-size:13px; margin-top:15px; padding:10px; color:#333333; border-top:1px solid #CCCCCC; width:95%;}
.pages a{font-weight:bold; padding:2px 7px 2px 7px; background:#E2E2E2; text-decoration:none}
.pages a:hover{ background-color:#CCCCCC; }
.pages .this{font-weight:bold; padding:2px 7px 2px 7px; background:#A8F09F}